difficulty articulating - Turkish English Dictionary